package mx.ipn.to;



public class PuestoTO extends TransferObject {
	private short idPuesto;
	private String nombre;
	private String descripcion;
	private TipoEmpleadoTO tipoEmpleadoTO;
	private boolean activo;
	private Short[] listIdPuesto;
	private String[] listNombre;
	private String[] listDescripcion;
	private Boolean[] listActivo;

	public void setIdPuesto(short idPuesto) {
		this.idPuesto = idPuesto;
	}

	public short getIdPuesto() {
		return idPuesto;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getNombre() {
		return nombre;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public TipoEmpleadoTO getTipoEmpleadoTO() {
		return tipoEmpleadoTO;
	}

	public void setTipoEmpleadoTO(TipoEmpleadoTO tipoEmpleadoTO) {
		this.tipoEmpleadoTO = tipoEmpleadoTO;
	}

	public boolean getActivo() {
		return activo;
	}

	public void setActivo(boolean activo) {
		this.activo = activo;
	}

	public Short[] getListIdPuesto() {
		return listIdPuesto;
	}

	public void setListIdPuesto(Short[] listIdPuesto) {
		this.listIdPuesto = listIdPuesto;
	}

	public String[] getListNombre() {
		return listNombre;
	}

	public void setListNombre(String[] listNombre) {
		this.listNombre = listNombre;
	}

	public String[] getListDescripcion() {
		return listDescripcion;
	}

	public void setListDescripcion(String[] listDescripcion) {
		this.listDescripcion = listDescripcion;
	}

	public Boolean[] getListActivo() {
		return listActivo;
	}

	public void setListActivo(Boolean[] listActivo) {
		this.listActivo = listActivo;
	}

	public PuestoTO(short idPuesto, String nombre, String descripcion,
			TipoEmpleadoTO tipoEmpleadoTO, boolean activo) {
		super();
		this.idPuesto = idPuesto;
		this.nombre = nombre;
		this.descripcion = descripcion;
		this.tipoEmpleadoTO = tipoEmpleadoTO;
		this.activo = activo;
		this.listActivo = null;
		this.listDescripcion = null;
		this.listIdPuesto = null;
		this.listNombre = null;
	}

	public PuestoTO() {
		super();
		this.idPuesto = (short) -1;
		this.nombre = null;
		this.descripcion = null;
		this.tipoEmpleadoTO = new TipoEmpleadoTO();
		this.activo = false;
		this.listActivo = null;
		this.listDescripcion = null;
		this.listIdPuesto = null;
		this.listNombre = null;
	}

	public PuestoTO(Short[] listIdPuesto,
			String[] listNombre, String[] listDescripcion,
			TipoEmpleadoTO tipoEmpleadoTO, Boolean[] listActivo) {
		super();
		this.idPuesto = (short) -1;
		this.nombre = null;
		this.descripcion = null;
		this.tipoEmpleadoTO = tipoEmpleadoTO;
		this.activo = false;
		this.listIdPuesto = listIdPuesto;
		this.listNombre = listNombre;
		this.listDescripcion = listDescripcion;
		this.listActivo = listActivo;
	}

}
